Holiday Inn - London
Kensington Forum, 97 Cromwell Rd., Kensington, London, United Kingdom, SW7 4DN
(08719) 429100 Phone